Theorem (time hierarchy)

If f,gf,g are time-constructible functions satisfying f(n)logf(x)=o(g(n))f(n)\log f(x) = o(g(n)), then

DTIME(f(n))DTIME(g(n))\operatorname{DTIME}(f(n)) \subsetneq \operatorname{DTIME}(g(n))

where time-constructible function ff means mapping xf(|x|)x \mapsto f(|x|) can be computed in O(f(n))O(f(n)) time.

(DTIME)

Proof

#incomplete

Theorem (non-deterministic time hierarchy)

If f,gf,g are time-constructible functions satisfying f(n+1)=o(g(n))f(n+1) = o(g(n)), then

NTIME(f(n))NTIME(g(n))\operatorname{NTIME}(f(n)) \subsetneq \operatorname{NTIME}(g(n))

(NTIME)

Notes

See also


References

  1. S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, pp. 69-70.